package com.bt.lms.service;

import com.bt.lms.entity.RegisterInfo;

import java.sql.SQLException;

/**
 * 学籍注册服务
 * @author 王波
 */
public interface StuStatusRegisterInfoService {



    /**
     * 编辑功能
     * @param id 修改后的注册信息：
     * @param registerInfo 要编辑的注册信息：
     *  注册状况，注册日期，报道日期，未注册原因，未注册/报道去向，是否请假，学年（度），学期，所在班级
     * @return 是否成功
     */
    public boolean edit(Long id, RegisterInfo registerInfo) throws SQLException;


    /**
     * 删除功能
     * @param id 注册信息的唯一ID：
     * @return 是否成功
     */
    public boolean delete(Long id) throws SQLException;


    /**
     * 添加功能
     * @param id 学员id
     * @param registerInfo 要添加的注册信息：
     *        注册状况，注册日期，报道日期，未注册原因，未注册/报道去向，是否请假，学年（度），学期，所在班级
     * @return 是否成功
     */
    public boolean add(Long id,RegisterInfo registerInfo) throws SQLException;




}
